let fs=require("fs")
let path=require("path");
let router=require("koa-router")();

function name(){
    let name =fs.readdirSync(__dirname)
return name.filter(name=>{
    return name.endsWith(".js")&&name!=="index.js"
})
}

function filres(files){
    files.forEach(item => {

        let id=path.join(__dirname,item)
     
        let uid=require(id)
        for(let i in uid){
            let valueArr=uid[i];
            let type=uid[i][0];
          
           // let x=uid[i][1]
         
            if(type==="get"){
                if(valueArr.length===2){
                    let fn=valueArr[1]//所使用的函数方法
                    router.get(i,fn)
                }else{
                    let auto=valueArr[1]
                    let fn=valueArr[2]//长度为3的函数方法
                    router.get(i,auto,fn)

                }
                //router.get(i,x)
            }else{
                if(valueArr.length===2){
                    let fn=valueArr[1]//所使用的函数方法
                    router.post(i,fn)
                }else{
                    let auto=valueArr[1]
                    let fn=valueArr[2]//长度为3的函数方法
                    router.post(i,auto,fn)

                }
            }
        }
    });
}
module.exports=function(){
    let x=name();
    filres(x)
    return router.routes();
}